The following basic datatypes are used throughout:
</para>
-<literallayout><code>〈length〉 = 〈number〉 [ px | pt | em | ex | pc | in | cm | mm ]</code>
+<literallayout><code>〈length〉 = 〈number〉 [ px | pt | em | ex |rem | pc | in | cm | mm ]</code>
<code>〈percentage〉 = 〈number〉 %</code>
<code>〈angle〉 = 〈number〉 [ deg | grad | turn ]</code>
<code>〈time〉 = 〈number〉 [ s | ms ]</code>
which case they are resolved using the inherited font size value.
</para>
+ <para>
+ The rem unit is resolved using the initial font size value, which is
+ not quite the same as the CSS definition of rem.
+ </para>
+
<para>
A common pattern among shorthand properties (called 'four sides') is one
where one to four values can be specified, to determine a value for each